/* 支付渠道配置模块 */

// 获取渠道列表
export function getChannel(params) {
  return usePost('/card/channelcfg/list/page', params)
}
// 新增渠道
export function addChannel(params) {
  return usePost('/card/channelcfg/add', params)
}
// 编辑渠道
export function editChannel(params) {
  return usePost('/card/channelcfg/edit', params)
}
// 删除渠道
export function deleteChannel(params) {
  return useGet(`/card/channelcfg/delete/${params}`)
}
// 复制渠道
export function copyChannel(params) {
  return useGet(`/card/channelcfg/copy/${params}`)
}
// 查询秘钥
export function getPassDetail(params) {
  return useGet(`/pay/securityInfo/get?appId=${params}`)
}
// 配置秘钥
export function savePass(params) {
  return usePost(`/pay/securityInfo/save`, params)
}
// 查看渠道详情
export function getChannelDetail(params) {
  return useGet(`/card/channelcfg/getDetail/${params}`)
}

/* 分账配置模块 */

// 获取分账列表
export function getSplit(params) {
  return usePost('/account/split/channelCfg/list/page', params)
}
// 新增分账渠道
export function addSplit(params) {
  return usePost('/account/split/channelCfg/add', params)
}
// 编辑分账渠道
export function editSplit(params) {
  return usePost('/account/split/channelCfg/edit', params)
}
// 删除分账渠道
export function deleteSplit(params) {
  return useGet(`/account/split/channelCfg/delete/${params}`)
}
// 复制分账渠道
export function copySplit(params) {
  return useGet(`/account/split/channelCfg/copy/${params}`)
}
// 查看分账详情
export function getSplitDetail(params) {
  return useGet(`/account/split/channelCfg/detail/${params}`)
}
// 过滤规则列表
export function getSplitList(params) {
  return useGet(`/account/split/channelCfg/rules?appId=${params.appId}&channel=${params.channel}`)
}
// 新增过滤规则
export function addSplitRule(params) {
  return usePost('/account/split/channelCfg/addRule', params)
}
// 删除规则列表
export function deleteSplitRule(params) {
  return useGet(`/account/split/channelCfg/deleteRule/${params}`)
}

/* 对账实收渠道配置模块 */

// 对账实收渠道列表
export function getReconcile(params) {
  return usePost('/account/reconcile/channelCfg/list/page', params)
}
// 新增实收渠道
export function addReconcile(params) {
  return usePost('/account/reconcile/channelCfg/add', params)
}
// 编辑实收渠道
export function editReconcile(params) {
  return usePost('/account/reconcile/channelCfg/edit', params)
}
// 删除实收渠道
export function deleteReconcile(params) {
  return useGet(`/account/reconcile/channelCfg/delete/${params}`)
}
// 复制实收渠道
export function copyReconcile(params) {
  return useGet(`/account/reconcile/channelCfg/copy/${params}`)
}
// 查看详情
export function getReconcileDetail(params) {
  return useGet(`/account/reconcile/channelCfg/detail/${params}`)
}
// 过滤规则列表
export function getRuleList(params) {
  return useGet(`/account/reconcile/channelCfg/rules?appId=${params.appId}&channel=${params.channel}`)
}
// 新增过滤规则
export function addRule(params) {
  return usePost('/account/reconcile/channelCfg/addRule', params)
}
// 删除规则列表
export function deleteRule(params) {
  return useGet(`/account/reconcile/channelCfg/deleteRule/${params}`)
}

/* 对账应收渠道配置模块 */

// 对账应收渠道列表
export function getPlatform(params) {
  return usePost('/account/platform/channelCfg/list/page', params)
}
// 新增应收渠道
export function addPlatform(params) {
  return usePost('/account/platform/channelCfg/add', params)
}
// 编辑应收渠道
export function editPlatform(params) {
  return usePost('/account/platform/channelCfg/edit', params)
}
// 删除应收渠道
export function deletePlatform(params) {
  return useGet(`/account/platform/channelCfg/delete/${params}`)
}
// 复制应收渠道
export function copyPlatform(params) {
  return useGet(`/account/platform/channelCfg/copy/${params}`)
}
// 查看详情
export function getPlatformDetail(params) {
  return useGet(`/account/platform/channelCfg/detail/${params}`)
}
// 过滤规则列表
export function getPlatformRuleList(params) {
  return useGet(`/account/platform/channelCfg/rules?appId=${params.appId}&channel=${params.channel}`)
}
// 新增过滤规则
export function addPlatformRule(params) {
  return usePost('/account/platform/channelCfg/addRule', params)
}
// 删除规则列表
export function deletePlatformRule(params) {
  return useGet(`/account/platform/channelCfg/deleteRule/${params}`)
}

/* 分账模版配置 */

// 分账模版列表
export function getModuleList(params) {
  return usePost('/account/tpl/list', params)
}
// 新增分账模版
export function addModule(params) {
  return usePost('/account/tpl/add', params)
}
// 编辑分账模版
export function editModule(params) {
  return usePost('/account/tpl/edit', params)
}
// 删除分账模版
export function deleteModule(params) {
  return useGet(`/account/tpl/delete/${params}`)
}

/* 医保渠道配置模块 */

// 医保收渠道列表
export function getInsuranceList(params) {
  return usePost('/pay/insurance/channelCfg/list', params)
}
// 新增医保渠道
export function addInsurance(params) {
  return usePost('/pay/insurance/channelCfg/add', params)
}
// 编辑医保渠道
export function editInsurance(params) {
  return usePost('/pay/insurance/channelCfg/edit', params)
}
// 删除医保渠道
export function deleteInsurance(params) {
  return useGet(`/pay/insurance/channelCfg/updateIsDel/${params}`)
}
// 复制医保渠道
export function copyInsurance(params) {
  return useGet(`/pay/insurance/channelCfg/copy/${params}`)
}
// 查看详情
export function getInsuranceDetail(params) {
  return useGet(`/pay/insurance/channelCfg/getDetail/${params}`)
}
// 查询订单规则
export function getInsuranceRule(params) {
  return useGet(`/pay/insurance/channelCfg/getRule/${params.id}`)
}
// 新增订单规则
export function addInsuranceRule(params) {
  return usePost('/pay/insurance/channelCfg/addRule', params)
}
// 删除规则列表
export function deleteInsuranceRule(params) {
  return useGet(`/pay/insurance/channelCfg/deleteRule/${params}`)
}

/* mispos渠道配置模块 */

// mispos渠道列表
export function getMisposList(params) {
  return usePost('/pay/mispos/channelCfg/list', params)
}
// 新增mispos渠道
export function addMispos(params) {
  return usePost('/pay/mispos/channelCfg/add', params)
}
// 编辑mispos渠道
export function editMispos(params) {
  return usePost('/pay/mispos/channelCfg/edit', params)
}
// 删除mispos渠道
export function deleteMispos(params) {
  return useGet(`/pay/mispos/channelCfg/delete/${params}`)
}
// 复制mispos渠道
export function copyMispos(params) {
  return useGet(`/pay/mispos/channelCfg/copy/${params}`)
}
// 查看详情
export function getMisposDetail(params) {
  return useGet(`/pay/mispos/channelCfg/getDetail/${params}`)
}
// 查询订单规则
export function getMisposRule(params) {
  return useGet(`/pay/mispos/channelCfg/getRule/${params.id}`)
}
// 新增订单规则
export function addMisposRule(params) {
  return usePost('/pay/mispos/channelCfg/addRule', params)
}
// 删除规则列表
export function deleteMisposRule(params) {
  return useGet(`/pay/mispos/channelCfg/deleteRule/${params}`)
}

/* 移动支付渠道配置模块 */

// 移动支付渠道列表
export function getMobileList(params) {
  return usePost('/pay/channelCfg/list', params)
}
// 新增移动支付渠道
export function addMobile(params) {
  return usePost('/pay/channelCfg/add', params)
}
// 编辑移动支付渠道
export function editMobile(params) {
  return usePost('/pay/channelCfg/edit', params)
}
// 删除医保渠道
export function deleteMobile(params) {
  return useGet(`/pay/channelCfg/updateIsDel/${params}`)
}
// 复制移动支付渠道
export function copyMobile(params) {
  return useGet(`/pay/channelCfg/copy/${params}`)
}
// 查看详情
export function getMobileDetail(params) {
  return useGet(`/pay/channelCfg/getDetail/${params}`)
}
// 查询订单规则
export function getMobileRule(params) {
  return useGet(`/pay/channelCfg/getRule/${params.id}`)
}
// 新增订单规则
export function addMobileRule(params) {
  return usePost('/pay/channelCfg/addRule', params)
}
// 删除规则列表
export function deleteMobileRule(params) {
  return useGet(`/pay/channelCfg/deleteRule/${params}`)
}
